home *** CD-ROM | disk | FTP | other *** search
- supdict begin
- /getwidth
- { xsize ysize ge
- { xsize } { ysize } ifelse .05 mul } def
- /brickloop
- { ystart ysize ystart abs
- { /ycur xdf
- xstart ycur m
- xstart abs ycur L stroke
- xstart xsize xstart abs
- { cnt 1 and 0 eq
- { /xcur xdf }
- { /xcur exch xsize .5 mul add def } ifelse
- xcur ycur m
- xcur ycur ysize add L stroke
- } for
- incrcnt
- } for } def
- end
- /bricks
- {
- supdict begin
- q newinside
- /color xdf
- colorchoice
- /color xdf
- /angle xdf
- /ysize xdf
- /xsize xdf
- /xstart x1 x2 add 2 div neg def
- /ystart y1 y2 add 2 div neg def
-
- dx 2 div dy 2 div translate
- angle rotate
- backgnd
- colorchoice
- getwidth w
- brickloop
- Q end
- } def